We present a review of the historical evolution of software engineering, intertwining it with the history of knowledge engineering\nbecause ââ?¬Å?those who cannot remember the past are condemned to repeat it.ââ?¬Â This retrospective represents a further step forward to\nunderstanding the current state of both types of engineerings; history has also positive experiences; some of them we would like to\nremember and to repeat. Two types of engineerings had parallel and divergent evolutions but following a similar pattern.We also\ndefine a set of milestones that represent a convergence or divergence of the software development methodologies. These milestones\ndo not appear at the same time in software engineering and knowledge engineering, so lessons learned in one discipline can help\nin the evolution of the other one.
Loading....